package io.renren.modules.biz.tongtong.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 锁子表
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2024-01-06
 */
@Data
@ApiModel(value = "锁子表")
public class LockDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "id")
	private Long id;

	@ApiModelProperty(value = "锁别名")
	private String lockAlias;

	@ApiModelProperty(value = "锁id")
	private Integer lockId;

	@ApiModelProperty(value = "锁的蓝牙名称")
	private String lockName;

	@ApiModelProperty(value = "锁mac地址")
	private String lockMac;

	@ApiModelProperty(value = "锁电量")
	private Integer electricQuantity;

	@ApiModelProperty(value = "锁特征值，用于表示锁支持的功能")
	private String featureValue;

	@ApiModelProperty(value = "是否有连接网关，1-是、0-否")
	private Integer hasGateway;

	@ApiModelProperty(value = "锁数据，用于操作锁")
	private String lockData;

	@ApiModelProperty(value = "锁初始化时间")
	private Date date;

	@ApiModelProperty(value = "钥匙状态值")
	private String keyStatus;

	@ApiModelProperty(value = "钥匙id")
	private Integer keyId;

	@ApiModelProperty(value = "")
	private String deletePwd;

	@ApiModelProperty(value = "")
	private String wirelessKeypadFeatureValue;

	@ApiModelProperty(value = "")
	private Integer keyRight;

	@ApiModelProperty(value = "")
	private Integer specialValue;

	@ApiModelProperty(value = "")
	private String keyName;

	@ApiModelProperty(value = "")
	private String noKeyPwd;

	@ApiModelProperty(value = "")
	private Integer passageMode;

	@ApiModelProperty(value = "")
	private Integer timezoneRawOffset;

	@ApiModelProperty(value = "")
	private Integer keyboardPwdPersion;

	@ApiModelProperty(value = "")
	private Integer remoteEnable;

	@ApiModelProperty(value = "")
	private String userType;

	@ApiModelProperty(value = "")
	private Date startDate;

	@ApiModelProperty(value = "")
	private Date endDate;

	@ApiModelProperty(value = "备注")
	private String remarks;


}